using System;
using System.Collections.Generic;
using System.Text;
using EYDIngenieria.ERP.ObjetosDeNegocio.Dominio;
using Castle.ActiveRecord;

namespace EYDIngenieria.ERP.ObjetosDeNegocio.Repositorio
{
   public class RepositorioAsientoContable
    {
        public void Agregar(AsientoContable o)
        {
           o.Create();
        }

        public AsientoContable[] Listar()
        {
           return ActiveRecordBase<AsientoContable>.FindAll();
        }

        public void Modificar(AsientoContable o)
        {
            o.UpdateAndFlush();
        }

        public void Eliminar(AsientoContable o)
        {
            o.DeleteAndFlush();
        }

       

       public AsientoContable Obtener(int id)
       {
           return AsientoContable.Find(id);
       }
    }
}
